Sujoy Ghosh dishes out a half-hearted hocus-pocus mix of old world lore with contemporary indifference, sloppy trips to the flashback and awkward bursts of forced sentimentality.